package qc.module.ehs.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import qc.common.core.enums.ResourceStatusFlagEnum;

import java.io.Serializable;

/**
 * EhsCheckItem
 * 检查项
 *
 * @author QuCheng Tech
 * @since 2024/10/23
 */
@Data
@TableName("EHS_CHECK_ITEM")
public class EhsCheckItem implements Serializable,Cloneable {
    /**
     * 检查项ID
     */
    @TableId
    private String itemid;
    /**
     * 分组ID
     */
    private String groupid;
    /**
     * 检查表ID
     */
    private String tableid;
    /**
     * 标题
     */
    private String title;
    /**
     * 状态
     */
    private ResourceStatusFlagEnum status;
    /**
     * 是否必填
     */
    private boolean notnull;
    /**
     * 待选项类型；待选项可以为2种、3种或自定义N种
     */
    //private Integer valuetype;
    /**
     * 待选项名称；逗号分隔，为空时使用默认
     */
    private String options;
    /**
     * 填写文本选项；始终必填-1、始终不填-2、为异常时填写-3
     */
    private Integer contenttype;
    /**
     * 最少图片数量；当前项需要至少传n张图片/照片
     */
    private Integer minimgcount;
    /**
     * 排序号；显示时的顺序
     */
    private Integer odr;
    /**
     * 说明提示信息
     */
    private String description;
}
